/*
 * @Description: school
 * @Author: rendc
 * @Date: 2024-09-11 16:26:50
 * @LastEditors: rendc
 * @LastEditTime: 2024-09-11 17:23:36
 */
public class School{
  // 成员属性
  private String name;    // 学校的名字
  private int num;        // 学生数量
  // public static String library; // 图书馆名字
  private static String library = "栋梁图书馆1"; // 图书馆名字
  // public int schoolAge; // 校龄
  // 成员方法
  // get、set
  public static String getLibrary(){
    return library;
  }
  public static void setLibrary(String library){
    // 静态方法中没有 this 关键字
    School.library = library;
  }
  // 构造器
  // 无参构造器
  public School(){}
  // 全参构造器
  // public School(String name,int num,String library){
  //   this.name = name;
  //   this.num = num;
  //   this.library = library;
  // }

  public School(String name,int num){
    System.out.println("构造器代码执行");
    this.name = name;
    this.num = num;
    // School.library = "你好图书馆";
  }
  
  // 构造代码块
  {
    System.out.println("构造代码块执行");
    // 每次构造方法执行以前，会执行这个
  }

  // show
  public void show(){
    System.out.println("学校名称：" + name +"，学生数量：" + num +"，图书馆名称：" + School.library);
  }
}